home *** CD-ROM | disk | FTP | other *** search
/ Multicollection 5 Soft 1997 / Multicollection 5 soft 1997 (Win NT 4.0 Work, Serv, OS2).iso / nt40_wrk / loptran.pp_ / loptran.ppd
Encoding:
PostScript Printer Description  |  1996-04-25  |  41.5 KB  |  1,082 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe PostScript(R) Printer Description File
  3. *% For Lexmark Optra N Laser Printer
  4. *% For use with Windows NT
  5. *% Produced by Lexmark International, Inc.
  6. *%
  7. *% Copyright (c) 1993 Lexmark International Inc.  All Rights Reserved.
  8. *% Permission is granted for redistribution of this file as
  9. *% long as this copyright notice is intact and the content
  10. *% of the file is not altered in any way from its original form.
  11. *%
  12. *% Version History
  13. *%   1.1 Updated to support features of NT 4.0
  14.  
  15. *FormatVersion: "4.2"
  16. *FileVersion: "1.2"
  17. *LanguageVersion: English
  18. *LanguageEncoding: WindowsANSI
  19. *PCFileName: "LOPTRAN.PPD"
  20. *Product: "(Lexmark Optra N Laser Printer)"
  21. *PSVersion: "( )"
  22. *ModelName: "Lexmark Optra N Laser Printer"
  23. *ShortNickName: "Lexmark Optra N PS"
  24. *NickName: "Lexmark Optra N PS"
  25.  
  26. *% === Options and Constraints ============
  27.  
  28. *OpenGroup: InstallableOptions/Options Installed
  29.  
  30. *OpenUI *Option1/Paper Input Drawer: Boolean
  31. *DefaultOption1: False
  32. *Option1 True/Installed: ""
  33. *Option1 False/Not Installed: ""
  34. *CloseUI: *Option1
  35.  
  36. *OpenUI *Option2/Envelope Feeder: Boolean
  37. *DefaultOption2: False
  38. *Option2 True/Installed: ""
  39. *Option2 False/Not Installed: ""
  40. *CloseUI: *Option2
  41.  
  42. *OpenUI *Option3/Finisher: Boolean
  43. *DefaultOption3: False
  44. *Option3 True/Installed: ""
  45. *Option3 False/Not Installed: ""
  46. *CloseUI: *Option3
  47.  
  48. *OpenUI *Option4/Duplex: Boolean
  49. *DefaultOption4: False
  50. *Option4 True/Installed: ""
  51. *Option4 False/Not Installed: ""
  52. *CloseUI: *Option4
  53.  
  54. *OpenUI *Option5/Flash Memory Card: Boolean
  55. *DefaultOption5: False
  56. *Option5 True/Installed:""
  57. *Option5 False/Not Installed: ""
  58. *CloseUI: *Option5
  59.  
  60. *OpenUI *Option6/Printer Hard Disk: Boolean
  61. *DefaultOption6: False
  62. *Option6 True/Installed:""
  63. *Option6 False/Not Installed: ""
  64. *CloseUI: *Option6
  65.  
  66. *OpenUI *InstalledMemory/Printer Memory - Option: PickOne
  67. *DefaultInstalledMemory: 4Meg
  68. *InstalledMemory 4Meg/4 Mb Printer Memory: ""
  69. *InstalledMemory 6Meg/6 Mb Printer Memory: ""
  70. *InstalledMemory 8Meg/8 Mb Printer Memory: ""
  71. *InstalledMemory 10Meg/10 Mb Printer Memory: ""
  72. *InstalledMemory 12Meg/12 Mb Printer Memory: ""
  73. *InstalledMemory 16Meg/16 Mb Printer Memory: ""
  74. *InstalledMemory 18Meg/18 Mb Printer Memory: ""
  75. *InstalledMemory 20Meg/20 Mb Printer Memory: ""
  76. *InstalledMemory 24Meg/24 Mb Printer Memory: ""
  77. *InstalledMemory 32Meg/32 Mb Printer Memory: ""
  78. *InstalledMemory 34Meg/34 Mb Printer Memory: ""
  79. *InstalledMemory 36Meg/36 Mb Printer Memory: ""
  80. *InstalledMemory 40Meg/40 Mb Printer Memory: ""
  81. *InstalledMemory 48Meg/48 Mb Printer Memory: ""
  82. *InstalledMemory 64Meg/64 Mb Printer Memory: ""
  83. *CloseUI: *InstalledMemory
  84.  
  85. *CloseGroup: InstallableOptions
  86.  
  87. *%  User Constraints                                     
  88. *%********************************************************
  89.  
  90. *UIConstraints: *Option1 False *InputSlot Tray3
  91. *UIConstraints: *Option1 False *TrayLinking Tray123
  92. *UIConstraints: *Option1 False *TrayLinking Tray23
  93.  
  94. *UIConstraints: *Option2 False *InputSlot EnvelopeFeeder
  95.  
  96. *UIConstraints: *Option3 False *StapleLocation
  97. *UIConstraints: *OutputBin Bin0 *StapleLocation
  98.  
  99. *% If Duplex is not installed then inhibit:
  100. *UIConstraints: *Option4 False *Duplex
  101. *UIConstraints: *Option4 False *Duplex DuplexNoTumble
  102. *UIConstraints: *Option4 False *Duplex DuplexTumble
  103.  
  104. *% If Flash is not installed then inhibit:
  105. *% *UIConstraints: *Option5 False  *FileSystem True
  106.  
  107. *% If HardDisk is not installed then inhibit:
  108. *% *UIConstraints: *Option6 False  *FileSystem True
  109.  
  110.  
  111. *% If the paper source is Tray1 exclude the following paper sizes:
  112. *UIConstraints: *PageSize  B5          *InputSlot Tray1
  113. *UIConstraints: *InputSlot Tray1       *PageSize  B5
  114. *UIConstraints: *PageSize  Executive   *InputSlot Tray1
  115. *UIConstraints: *InputSlot Tray1       *PageSize  Executive
  116. *UIConstraints: *PageSize  A5          *InputSlot Tray1
  117. *UIConstraints: *InputSlot Tray1       *PageSize  A5
  118. *UIConstraints: *PageSize  Monarch     *InputSlot Tray1
  119. *UIConstraints: *InputSlot Tray1       *PageSize  Monarch
  120. *UIConstraints: *PageSize  C9          *InputSlot Tray1
  121. *UIConstraints: *InputSlot Tray1       *PageSize  C9
  122. *UIConstraints: *PageSize  Comm10      *InputSlot Tray1
  123. *UIConstraints: *InputSlot Tray1       *PageSize  Comm10
  124. *UIConstraints: *PageSize  DL          *InputSlot Tray1
  125. *UIConstraints: *InputSlot Tray1       *PageSize  DL
  126. *UIConstraints: *PageSize  C5          *InputSlot Tray1
  127. *UIConstraints: *InputSlot Tray1       *PageSize  C5
  128. *UIConstraints: *PageSize  ISOB5       *InputSlot Tray1
  129. *UIConstraints: *InputSlot Tray1       *PageSize  ISOB5
  130. *UIConstraints: *PageSize  Other       *InputSlot Tray1
  131. *UIConstraints: *InputSlot Tray1       *PageSize  Other
  132. *UIConstraints: *PageSize  Tabloid     *InputSlot Tray1
  133. *UIConstraints: *InputSlot Tray1       *PageSize  Tabloid
  134. *UIConstraints: *PageSize  Oversize    *InputSlot Tray1
  135. *UIConstraints: *InputSlot Tray1       *PageSize  Oversize
  136. *UIConstraints: *PageSize  A3          *InputSlot Tray1
  137. *UIConstraints: *InputSlot Tray1       *PageSize  A3
  138.  
  139. *% If the paper source is Tray2 exclude the following paper sizes:
  140. *UIConstraints: *PageSize  B5          *InputSlot Tray2
  141. *UIConstraints: *InputSlot Tray2       *PageSize  B5
  142. *UIConstraints: *PageSize  Executive   *InputSlot Tray2
  143. *UIConstraints: *InputSlot Tray2       *PageSize  Executive
  144. *UIConstraints: *PageSize  A5          *InputSlot Tray2
  145. *UIConstraints: *InputSlot Tray2       *PageSize  A5
  146. *UIConstraints: *PageSize  Monarch     *InputSlot Tray2
  147. *UIConstraints: *InputSlot Tray2       *PageSize  Monarch
  148. *UIConstraints: *PageSize  C9          *InputSlot Tray2
  149. *UIConstraints: *InputSlot Tray2       *PageSize  C9
  150. *UIConstraints: *PageSize  Comm10      *InputSlot Tray2
  151. *UIConstraints: *InputSlot Tray2       *PageSize  Comm10
  152. *UIConstraints: *PageSize  DL          *InputSlot Tray2
  153. *UIConstraints: *InputSlot Tray2       *PageSize  DL
  154. *UIConstraints: *PageSize  C5          *InputSlot Tray2
  155. *UIConstraints: *InputSlot Tray2       *PageSize  C5
  156. *UIConstraints: *PageSize  ISOB5       *InputSlot Tray2
  157. *UIConstraints: *InputSlot Tray2       *PageSize  ISOB5
  158. *UIConstraints: *PageSize  Other       *InputSlot Tray2
  159. *UIConstraints: *InputSlot Tray2       *PageSize  Other
  160. *UIConstraints: *PageSize  Oversize    *InputSlot Tray2
  161. *UIConstraints: *InputSlot Tray2       *PageSize  Oversize
  162.  
  163. *% If the paper source is Tray3 exclude the following paper sizes:
  164. *UIConstraints: *PageSize  B5          *InputSlot Tray3
  165. *UIConstraints: *InputSlot Tray3       *PageSize  B5
  166. *UIConstraints: *PageSize  Executive   *InputSlot Tray3
  167. *UIConstraints: *InputSlot Tray3       *PageSize  Executive
  168. *UIConstraints: *PageSize  A5          *InputSlot Tray3
  169. *UIConstraints: *InputSlot Tray3       *PageSize  A5
  170. *UIConstraints: *PageSize  Monarch     *InputSlot Tray3
  171. *UIConstraints: *InputSlot Tray3       *PageSize  Monarch
  172. *UIConstraints: *PageSize  C9          *InputSlot Tray3
  173. *UIConstraints: *InputSlot Tray3       *PageSize  C9
  174. *UIConstraints: *PageSize  Comm10      *InputSlot Tray3
  175. *UIConstraints: *InputSlot Tray3       *PageSize  Comm10
  176. *UIConstraints: *PageSize  DL          *InputSlot Tray3
  177. *UIConstraints: *InputSlot Tray3       *PageSize  DL
  178. *UIConstraints: *PageSize  C5          *InputSlot Tray3
  179. *UIConstraints: *InputSlot Tray3       *PageSize  C5
  180. *UIConstraints: *PageSize  ISOB5       *InputSlot Tray3
  181. *UIConstraints: *InputSlot Tray3       *PageSize  ISOB5
  182. *UIConstraints: *PageSize  Other       *InputSlot Tray3
  183. *UIConstraints: *InputSlot Tray3       *PageSize  Other
  184. *UIConstraints: *PageSize  Oversize    *InputSlot Tray3
  185. *UIConstraints: *InputSlot Tray3       *PageSize  Oversize
  186.  
  187. *% If the paper source is Envelope Feeder exclude the following paper sizes:
  188. *UIConstraints: *PageSize  Letter               *InputSlot EnvelopeFeeder
  189. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Letter
  190. *UIConstraints: *PageSize  Legal                *InputSlot EnvelopeFeeder
  191. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Legal
  192. *UIConstraints: *PageSize  Executive            *InputSlot EnvelopeFeeder
  193. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Executive
  194. *UIConstraints: *PageSize  A4                   *InputSlot EnvelopeFeeder
  195. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  A4
  196. *UIConstraints: *PageSize  A5                   *InputSlot EnvelopeFeeder
  197. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  A5
  198. *UIConstraints: *PageSize  B4                   *InputSlot EnvelopeFeeder
  199. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  B4
  200. *UIConstraints: *PageSize  B5                   *InputSlot EnvelopeFeeder
  201. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  B5
  202. *UIConstraints: *PageSize  A3                   *InputSlot EnvelopeFeeder
  203. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  A3
  204. *UIConstraints: *PageSize  Tabloid              *InputSlot EnvelopeFeeder
  205. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Tabloid
  206. *UIConstraints: *PageSize  Oversize             *InputSlot EnvelopeFeeder
  207. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Oversize
  208. *UIConstraints: *PageSize  Other                *InputSlot EnvelopeFeeder
  209. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Other
  210.  
  211.  
  212. *% If the paper source is Manual Envelope exclude the following paper sizes:
  213. *UIConstraints: *PageSize  Letter               *InputSlot ManualEnvelope
  214. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Letter
  215. *UIConstraints: *PageSize  Legal                *InputSlot ManualEnvelope
  216. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Legal
  217. *UIConstraints: *PageSize  Executive            *InputSlot ManualEnvelope
  218. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Executive
  219. *UIConstraints: *PageSize  A4                   *InputSlot ManualEnvelope
  220. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A4
  221. *UIConstraints: *PageSize  A5                   *InputSlot ManualEnvelope
  222. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A5
  223. *UIConstraints: *PageSize  B4                   *InputSlot ManualEnvelope
  224. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  B4
  225. *UIConstraints: *PageSize  B5                   *InputSlot ManualEnvelope
  226. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  B5
  227. *UIConstraints: *PageSize  A3                   *InputSlot ManualEnvelope
  228. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A3
  229. *UIConstraints: *PageSize  Tabloid              *InputSlot ManualEnvelope
  230. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Tabloid
  231. *UIConstraints: *PageSize  Oversize             *InputSlot ManualEnvelope
  232. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Oversize
  233.  
  234. *% If the paper source in Manual Paper then exclude Envelopes
  235. *UIConstraints: *PageSize  Monarch          *InputSlot ManualPaper
  236. *UIConstraints: *InputSlot ManualPaper       *PageSize  Monarch
  237. *UIConstraints: *PageSize  C9               *InputSlot ManualPaper
  238. *UIConstraints: *InputSlot ManualPaper       *PageSize  C9
  239. *UIConstraints: *PageSize  Comm10           *InputSlot ManualPaper
  240. *UIConstraints: *InputSlot ManualPaper       *PageSize  Comm10
  241. *UIConstraints: *PageSize  DL               *InputSlot ManualPaper
  242. *UIConstraints: *InputSlot ManualPaper       *PageSize  DL
  243. *UIConstraints: *PageSize  C5               *InputSlot ManualPaper
  244. *UIConstraints: *InputSlot ManualPaper       *PageSize  C5
  245. *UIConstraints: *PageSize  ISOB5            *InputSlot ManualPaper
  246. *UIConstraints: *InputSlot ManualPaper       *PageSize  ISOB5
  247. *UIConstraints: *PageSize  Other            *InputSlot ManualPaper
  248. *UIConstraints: *InputSlot ManualPaper       *PageSize  Other
  249.  
  250. *% If Resolution is 1200 dpi inhibit text smoothing
  251. *UIConstraints: *Resolution 1200dpi  *Smoothing True
  252.  
  253. *% If resolution is other than 600 dpi inhibit PictureGrade and IET
  254. *UIConstraints: *Resolution 300dpi  *JCLPictureGrade 
  255. *UIConstraints: *Resolution 1200dpi  *JCLPictureGrade 
  256. *UIConstraints: *Resolution 300dpi  *ImageEnhance 
  257. *UIConstraints: *Resolution 1200dpi  *ImageEnhance
  258.  
  259. *% === Basic Capabilities ============
  260.  
  261. *LanguageLevel: "2"
  262. *Protocols: PJL TBCP
  263. *TTRasterizer: Type42
  264. *ColorDevice: False
  265. *DefaultColorSpace: Gray
  266. *VariablePaperSize: True
  267. *Throughput: "24"
  268. *FileSystem: True
  269.  
  270. *FreeVM: "910000"
  271. *VMOption 4Meg: "910000"
  272. *VMOption 6Meg: "1034000"
  273. *VMOption 8Meg: "1290000"
  274. *VMOption 10Meg: "1290000"
  275. *VMOption 12Meg: "1546000"
  276. *VMOption 16Meg: "2058000"
  277. *VMOption 18Meg: "2058000"
  278. *VMOption 20Meg: "2058000"
  279. *VMOption 24Meg: "2058000"
  280. *VMOption 32Meg: "2058000"
  281. *VMOption 34Meg: "2058000"
  282. *VMOption 36Meg: "2058000"
  283. *VMOption 40Meg: "2058000"
  284. *VMOption 48Meg: "2058000"
  285. *VMOption 64Meg: "2058000"
  286.  
  287. *Password: "0"
  288. *ExitServer: "
  289.  count 0 eq   % is the password on the stack?
  290.  { true }
  291.  { dup        % potential password
  292.    statusdict /checkpassword get exec not
  293.  } ifelse
  294.  {  %  if no password or not valid
  295.    (WARNING : Cannot perform the exitserver command.) =
  296.    (Password supplied is not valid.) =
  297.    (Please contact the author of this software.) = flush
  298.    quit
  299.  } if
  300.  serverdict /exitserver get exec
  301.  "
  302. *End
  303. *Reset: "
  304.  count 0 eq  % is the password on the stack?
  305.  { true }
  306.  { dup      % potential password
  307.    statusdict /checkpassword get exec not
  308.  } ifelse
  309.  {  %  if no password or not valid
  310.    (WARNING : Cannot reset printer.) =
  311.    (Password supplied is not valid.) =
  312.    (Please contact the author of this software.) = flush
  313.    quit
  314.  } if
  315.  serverdict /exitserver get exec
  316.  systemdict /quit get exec
  317.  (WARNING : Printer Reset Failed.) = flush
  318.  "
  319. *End
  320.  
  321. *% === Job Control Language ==
  322.  
  323. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  324. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
  325. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  326.  
  327. *JCLOpenUI *JCLDensity/Print Darkness: PickOne
  328. *DefaultJCLDensity: None
  329. *OrderDependency: 20 JCLSetup  *JCLDensity
  330. *JCLDensity None/Printer Setting: ""
  331. *JCLDensity VLIGHT/Very Light (-6): "@PJL SET LDENSITY = -6<0A>"
  332. *JCLDensity LIGHT/Light (-3): "@PJL SET LDENSITY = -3<0A>"
  333. *JCLDensity NORMAL/Normal (0): "@PJL SET LDENSITY = 0<0A>"
  334. *JCLDensity DARK/Dark (+3): "@PJL SET LDENSITY = +3<0A>"
  335. *JCLDensity VDARK/Very Dark (+6): "@PJL SET LDENSITY = +6<0A>"
  336. *JCLCloseUI: *JCLDensity
  337.  
  338. *JCLOpenUI *JCLEconomode/Toner Saver: PickOne
  339. *DefaultJCLEconomode: None
  340. *OrderDependency: 10 JCLSetup  *JCLEconomode
  341. *JCLEconomode None/Printer Setting: ""
  342. *JCLEconomode ON/On: "@PJL SET ECONOMODE = ON<0A>"
  343. *JCLEconomode OFF/Off: "@PJL SET ECONOMODE = OFF<0A>"
  344. *JCLCloseUI: *JCLEconomode
  345.  
  346. *% === Resolution ============
  347.  
  348. *OpenUI *Resolution/Resolution:  PickOne
  349. *DefaultResolution: 600dpi
  350. *OrderDependency: 10 AnySetup *Resolution
  351. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  352. *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  353. *Resolution 1200dpi/1200 Quality: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
  354. *?Resolution: "
  355.  save
  356.  currentpagedevice /HWResolution get 0 get
  357.  (     ) cvs print (dpi) = flush
  358.  restore
  359.  "
  360. *End
  361. *CloseUI: *Resolution
  362.  
  363. *OpenUI *Smoothing/Smoothing: PickOne
  364. *DefaultSmoothing: None
  365. *OrderDependency: 40 AnySetup *Smoothing
  366. *Smoothing None/Printer Setting: ""
  367. *Smoothing True/On:  "
  368.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
  369. *End
  370. *Smoothing False/Off: "
  371.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
  372. *End
  373. *?Smoothing: "
  374.  save
  375.  currentpagedevice /PostRenderingEnhanceDetails get /REValue get
  376.  dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
  377.  restore
  378.  "
  379. *End
  380. *CloseUI: *Smoothing
  381.  
  382. *OpenUI *ImageEnhance/Image Enhancement: PickOne
  383. *DefaultImageEnhance: None
  384. *OrderDependency: 40 AnySetup *ImageEnhance
  385. *ImageEnhance None/Printer Setting: ""
  386. *ImageEnhance True/On:  "
  387.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
  388. *End
  389. *ImageEnhance False/Off: "
  390.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
  391. *End
  392. *CloseUI: *ImageEnhance
  393.  
  394. *JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
  395. *DefaultJCLPictureGrade: None
  396. *OrderDependency: 10 JCLSetup *JCLPictureGrade
  397. *JCLPictureGrade None/Printer Setting:""
  398. *JCLPictureGrade True/On:         "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
  399. *JCLPictureGrade False/Off:       "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
  400. *JCLCloseUI: *JCLPictureGrade
  401.  
  402. *% === Halftone Information ===============
  403.  
  404. *ScreenFreq: "60.0"
  405. *ScreenAngle: "45.0"
  406. *ResScreenFreq   300dpi: "60.0"
  407. *ResScreenAngle  300dpi: "45.0"
  408. *ResScreenFreq   600dpi: "60.0"
  409. *ResScreenAngle  600dpi: "45.0"
  410. *ResScreenFreq  1200dpi: "106.0"
  411. *ResScreenAngle 1200dpi: "45.0"
  412.  
  413. *DefaultScreenProc: Dot
  414. *ScreenProc Dot: "
  415.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  416.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  417.  "
  418. *End
  419. *ScreenProc Line: "{ pop }"
  420. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  421.  
  422. *DefaultTransfer: Factory
  423. *Transfer Factory: "
  424.  { statusdict begin doenhancedhalftone resolution end 600 eq and
  425.   { dup 0.28 lt
  426.     { 0.6 exp 1.2 mul }
  427.     { dup mul .478426 mul .521574 add }
  428.     ifelse
  429.   }
  430.   { 0.85 exp }
  431.   ifelse }"
  432. *End
  433. *Transfer Factory.Inverse: "
  434.  { statusdict begin doenhancedhalftone resolution end 600 eq and
  435.   { dup 0.28 lt
  436.     { 0.6 exp 1.2 mul }
  437.     { dup mul .478426 mul .521574 add }
  438.     ifelse
  439.   }
  440.   { 0.85 exp }
  441.   ifelse
  442.   1 exch sub }"
  443. *End
  444.  
  445. *%******************************************************
  446. *%  Paper Selection/Handling                           *
  447. *%******************************************************
  448.  
  449. *LandscapeOrientation: Plus90
  450.  
  451. *% PageSize selection is normally associated with selection of paper by
  452. *% size rather than by input source.
  453.  
  454. *OpenUI *PageSize:  PickOne
  455. *OrderDependency: 30 AnySetup *PageSize
  456. *DefaultPageSize: Letter
  457. *PageSize Letter/Letter 8 1/2 x 11 in: "
  458.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  459.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  460. *End
  461. *PageSize Legal/Legal 8 1/2 x 14 in: "
  462.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  463.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  464. *End
  465. *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
  466.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  467.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  468. *End
  469. *PageSize A4/A4 210 x 297 mm: "
  470.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  471.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  472. *End
  473. *PageSize A5/A5 148 x 210 mm: "
  474.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  475.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  476. *End
  477. *PageSize B5/B5 182 x 257 mm: "
  478.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  479.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  480. *End
  481. *PageSize A3/A3 297 x 419 mm: "
  482.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  483.  2 dict dup /PageSize [842 1191]  put dup /ImagingBBox null put setpagedevice"
  484. *End
  485. *PageSize Tabloid/Tabloid 11 x 17 in: "
  486.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  487.  2 dict dup /PageSize [792 1224]  put dup /ImagingBBox null put setpagedevice"
  488. *End
  489. *PageSize Oversize/Custom 11.7 x 17.7 in: "
  490.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  491.  2 dict dup /PageSize [842 1274]  put dup /ImagingBBox null put setpagedevice"
  492. *End
  493. *PageSize B4/B4 257 x 364 mm: "
  494.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  495.  2 dict dup /PageSize [729 1032]  put dup /ImagingBBox null put setpagedevice"
  496. *End
  497. *PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
  498.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  499.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  500. *End
  501. *PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
  502.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  503.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  504. *End
  505. *PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
  506.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  507.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  508. *End
  509. *PageSize DL/DL Envelope 110 x 220 mm: "
  510.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  511.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  512. *End
  513. *PageSize C5/C5 Envelope 162 x 229 mm: "
  514.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  515.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  516. *End
  517. *PageSize ISOB5/B5 Envelope 176 x 250 mm: "
  518.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  519.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  520. *End
  521. *PageSize Other/Other Envelope 8 1/2 x 14 in: "
  522.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  523.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  524. *End
  525. *?PageSize: "
  526.  save
  527.  17 dict
  528.    dup /letter (Letter) put
  529.    dup /legal (Legal) put
  530.    dup /executivepage (Executive) put
  531.    dup /a4 (A4) put
  532.    dup /a5 (A5) put
  533.    dup /b5 (B5) put
  534.    dup /a3 (A3) put
  535.    dup /tabloid (Tabloid) put
  536.    dup /oversize (Tabloid.Oversize) put
  537.    dup /b4 (B4) put
  538.    dup /3.875x7.5envelope (Monarch) put
  539.    dup /3.875x8.875envelope (C9) put
  540.    dup /4.125x9.5envelope (Comm10) put
  541.    dup /110x220envelope (DL) put
  542.    dup /162x229envelope (C5) put
  543.    dup /176x250envelope (Envelope.499.709) put
  544.    dup /otherenvelope (Envelope.612.996) put
  545.  statusdict /papersize get exec
  546.  3 1 roll  {get} stopped {(Unknown)}if
  547.  exch  not { print (.Transverse) }if
  548.  = flush
  549.  restore
  550.  "
  551. *End
  552. *CloseUI: *PageSize
  553.  
  554. *% These entries will set up the frame buffer.
  555. *% Usually used with input source selection rather than selection by size (AutoSelect).
  556.  
  557. *OpenUI *PageRegion:  PickOne
  558. *OrderDependency: 40 AnySetup *PageRegion
  559. *DefaultPageRegion: Letter
  560. *PageRegion Letter: "
  561.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  562. *End
  563. *PageRegion Legal: "
  564.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  565. *End
  566. *PageRegion Executive: "
  567.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  568. *End
  569. *PageRegion A4: "
  570.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  571. *End
  572. *PageRegion A5: "
  573.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  574. *End
  575. *PageRegion B5: "
  576.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  577. *End
  578. *PageRegion A3: "
  579.  2 dict dup /PageSize [842 1191]  put dup /ImagingBBox null put setpagedevice"
  580. *End
  581. *PageRegion Tabloid: "
  582.  2 dict dup /PageSize [792 1224]  put dup /ImagingBBox null put setpagedevice"
  583. *End
  584. *PageRegion Oversize: "
  585.  2 dict dup /PageSize [842 1274]  put dup /ImagingBBox null put setpagedevice"
  586. *End
  587. *PageRegion B4: "
  588.  2 dict dup /PageSize [729 1032]  put dup /ImagingBBox null put setpagedevice"
  589. *End
  590.  
  591. *PageRegion Monarch: "
  592.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  593. *End
  594. *PageRegion C9: "
  595.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  596. *End
  597. *PageRegion Comm10: "
  598.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  599. *End
  600. *PageRegion DL: "
  601.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  602. *End
  603. *PageRegion C5: "
  604.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  605. *End
  606. *PageRegion ISOB5: "
  607.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  608. *End
  609. *PageRegion Other: "
  610.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  611. *End
  612. *CloseUI: *PageRegion
  613.  
  614. *% **** Printable Area by key word ****
  615. *% Note: These values have been adjusted to compinsate for the translate rounding done in this version of the
  616. *%       NT Pscript driver.
  617. *DefaultImageableArea: Letter
  618. *ImageableArea Letter:    "13 13 599 779"
  619. *ImageableArea Legal:     "13 13 599 995"
  620. *ImageableArea Executive: "13 13 509 743"
  621. *ImageableArea A4:        " 7 13 585 829"
  622. *ImageableArea A5:        "13 13 407 583"
  623. *ImageableArea B5:        "13 13 505 716"
  624. *ImageableArea A3:        "13 13 829 1178"
  625. *ImageableArea Tabloid:   "13 13 779 1211"
  626. *ImageableArea Oversize:  "13 13 830 1262"
  627. *ImageableArea B4:        "13 13 716 1019"
  628. *ImageableArea Monarch:   " 1 13 267 527"
  629. *ImageableArea C9:        " 1 13 267 626"
  630. *ImageableArea Comm10:    " 3 13 284 671"
  631. *ImageableArea DL:        " 2 13 299 611"
  632. *ImageableArea C5:        " 4 13 447 636"
  633. *ImageableArea ISOB5:     " 2 13 486 696"
  634. *ImageableArea Other:     "13 13 599 995"
  635. *?ImageableArea: "
  636.  save
  637.  /cvp { cvi (            ) cvs print ( ) print } bind def
  638.  newpath clippath pathbbox
  639.  4 -2 roll exch 2 {ceiling cvp} repeat
  640.  exch 2 {floor cvp} repeat flush
  641.  restore
  642.  "
  643. *End
  644.  
  645. *% **** Physical paper dimensions by key word ****
  646.  
  647. *DefaultPaperDimension: Letter
  648. *PaperDimension Letter:    "612 792"
  649. *PaperDimension Legal:     "612 1008"
  650. *PaperDimension Executive: "522 756"
  651. *PaperDimension A4:        "595 842"
  652. *PaperDimension A5:        "420 595"
  653. *PaperDimension B5:        "516 729"
  654. *PaperDimension A3:        "842 1191"
  655. *PaperDimension Tabloid:   "792 1224"
  656. *PaperDimension Oversize:  "842 1274"
  657. *PaperDimension B4:        "729 1032"
  658. *PaperDimension Monarch:   "279 540"
  659. *PaperDimension C9:        "279 639"
  660. *PaperDimension Comm10:    "297 684"
  661. *PaperDimension DL:        "312 624"
  662. *PaperDimension C5:        "459 649"
  663. *PaperDimension ISOB5:     "499 709"
  664. *PaperDimension Other:     "612 1008"
  665. *RequiresPageRegion All: True
  666.  
  667. *% ****** Custom Page Size  ******
  668.  
  669. *VariablePaperSize: False
  670.  
  671. *%*****************************************
  672. *%      Input Paper Sources Standard      *
  673. *%*****************************************
  674.  
  675. *% Input Source Key's
  676. *%  0 - Upper tray
  677. *%  1 - Lower Tray
  678. *%  2 - Multipurpose Tray
  679. *%  3 - Input Deck (Tray 3)  Optional Feature
  680. *%  4 - Envelope Feeder      Optional Feature
  681.  
  682. *OpenUI *InputSlot:  PickOne
  683. *OrderDependency: 20 AnySetup *InputSlot
  684. *DefaultInputSlot: Tray1
  685. *InputSlot Tray1/Upper (Tray 1): "
  686.  1 dict dup /ManualFeed false put setpagedevice
  687.  1 dict dup /MediaPosition null put setpagedevice
  688.  currentpagedevice /InputAttributes get 0 get setpagedevice
  689.  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
  690.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  691. *End
  692. *InputSlot Tray2/Lower (Tray 2): "
  693.  1 dict dup /ManualFeed false put setpagedevice
  694.  1 dict dup /MediaPosition null put setpagedevice
  695.   currentpagedevice /InputAttributes get 1 get setpagedevice
  696.  1 dict dup /InputAttributes 1 dict dup /Priority [1] put put setpagedevice
  697.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  698. *End
  699.  
  700. *InputSlot MultiPurpose/Multipurpose Tray: "
  701.  1 dict dup /ManualFeed false put setpagedevice
  702.  1 dict dup /MediaPosition null put setpagedevice
  703.  currentpagedevice /InputAttributes get 2 get setpagedevice
  704.  1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice
  705.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  706. *End
  707.  
  708. *% **** Optional Input Sources *****
  709.  
  710. *% If not installed select upper tray instead.
  711. *InputSlot Tray3/Input Drawer (Tray 3): "
  712.  1 dict dup /ManualFeed false put setpagedevice
  713.  1 dict dup /MediaPosition null put setpagedevice
  714.  userdict /lms
  715.  currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
  716.  currentpagedevice /InputAttributes get lms get setpagedevice
  717.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  718.  1 dict dup /Policies 1 dict dup /PageSize 3 put put setpagedevice"
  719. *End
  720.  
  721. *% If the Envelope Feeder is not installed then do a manual Feed
  722. *InputSlot EnvelopeFeeder/Envelope Feeder: "
  723.  1 dict dup /MediaPosition null put setpagedevice
  724.  currentpagedevice /InputAttributes get 4 known
  725.  { 1 dict dup /ManualFeed false put setpagedevice
  726.    1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  727.    1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice }
  728.  { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
  729. *End
  730.  
  731. *InputSlot ManualEnvelope/Manual Envelope: "
  732.  1 dict dup /ManualFeed true  put setpagedevice
  733.  1 dict dup /MediaPosition null put setpagedevice
  734.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  735. *End
  736.  
  737. *InputSlot ManualPaper/Manual Paper: "
  738.  1 dict dup /ManualFeed true  put setpagedevice
  739.  1 dict dup /MediaPosition null put setpagedevice
  740.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  741. *End
  742.  
  743. *?InputSlot: "
  744.  save
  745.  [ (Upper) (Lower) (Multipurpose) (Manual) (Manual Envelope)  (Tray3) (EnvelopeFeeder)  ]
  746.  statusdict /papertray get exec
  747.  {get exec} stopped { pop pop (Unknown) } if = flush
  748.  restore
  749.  "
  750. *End
  751.  
  752. *CloseUI: *InputSlot
  753.  
  754. *% **** Tray Linking / Switching
  755.  
  756. *OpenUI *TrayLinking/Tray Linking: PickOne
  757. *OrderDependency: 50 AnySetup *TrayLinking
  758. *DefaultTrayLinking: None
  759. *TrayLinking None/Printer Setting:  ""
  760. *TrayLinking Off/No Tray Linking: "
  761. 1 dict dup /TraySwitch false put setpagedevice"
  762. *End
  763. *TrayLinking Tray12/Link Tray 1+2:    "
  764. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 1 put put setpagedevice
  765. 1 dict dup /TraySwitch true put setpagedevice"
  766. *End
  767. *TrayLinking Tray123/Link Tray 1+2+3: "
  768. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 2 put put setpagedevice
  769. 1 dict dup /TraySwitch true put setpagedevice"
  770. *End
  771. *TrayLinking Tray23/Link Tray 2+3:    "
  772. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 3 put put setpagedevice
  773. 1 dict dup /TraySwitch true put setpagedevice"
  774. *End
  775. *?TrayLinking: " 
  776.  save
  777.  currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
  778.  restore
  779.  "
  780. *End
  781. *CloseUI: *TrayLinking
  782.  
  783. *%****************************
  784. *%*   Output Processing      *
  785. *%****************************
  786.  
  787. *OpenGroup: FinisherOptions/Job Finisher Options
  788.  
  789. *% **** Duplex Printing Selection *****
  790.  
  791. *OpenUI *Duplex/Duplex: PickOne
  792. *DefaultDuplex: False
  793. *Duplex False/Printer Setting: ""
  794. *Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
  795. *Duplex DuplexNoTumble/Duplex - Long Edge: "
  796.  statusdict /duplexer get exec
  797.   { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
  798.   { 1 dict dup /Duplex false put setpagedevice }
  799.   ifelse
  800.  "
  801. *End
  802. *Duplex DuplexTumble/Duplex - Short Edge: "
  803.  statusdict /duplexer get exec
  804.  { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
  805.  { 1 dict dup /Duplex false put setpagedevice }
  806.  ifelse
  807.  "
  808. *End
  809. *?Duplex: "
  810.  save
  811.  currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
  812.  restore
  813.  "
  814. *End
  815. *CloseUI: *Duplex
  816.  
  817. *% **** Collated Copies ****
  818.  
  819. *OpenUI *Collate/Collate Copies: Boolean
  820. *DefaultCollate: False
  821. *OrderDependency: 44 AnySetup *Collate
  822. *Collate True/On: "1 dict dup /Collate true put setpagedevice"
  823. *Collate False/Off: "1 dict dup /Collate false put setpagedevice"
  824. *CloseUI: *Collate
  825.  
  826. *% **** Finisher Options and Constraints ****
  827.  
  828.  
  829. *OpenUI *OutputBin/Output Bin: PickOne
  830. *DefaultOutputBin: None
  831. *OrderDependency:  45 AnySetup *OutputBin
  832. *OutputBin None/Printer Setting:""
  833. *OutputBin Bin0/Bin 0 (Top):"
  834.  1 dict dup /OutputAttributes 1 dict dup /Priority [0] put put setpagedevice"
  835. *End
  836. *OutputBin Bin1/Bin 1 (Side):"
  837.   1 dict dup /OutputAttributes 1 dict dup /Priority [1] put put setpagedevice"
  838. *End
  839. *CloseUI: *OutputBin
  840.  
  841. *OpenUI *StapleLocation/Staple: PickOne
  842. *DefaultStapleLocation: PrinterSetting
  843. *OrderDependency: 170 AnySetup *StapleLocation
  844. *StapleLocation PrinterSetting/Printer Setting: ""
  845. *StapleLocation Off/Off: "
  846.  1 dict dup /Staple 0 put setpagedevice"
  847. *End
  848. *StapleLocation Staple1/Staple 1: "
  849.  2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
  850.  /Number 1 put put setpagedevice"
  851. *End
  852. *StapleLocation Staple2/Staple 2: "
  853.  2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
  854.  /Number 2 put put setpagedevice"
  855. *End
  856. *CloseUI: *StapleLocation
  857.  
  858. *CloseGroup: FinisherOptions
  859.  
  860. *%**************************************
  861. *%  Font Information                   *
  862. *%**************************************
  863.  
  864. *DefaultFont: Courier
  865. *Font Courier: Standard "(001.000)" Standard ROM
  866. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  867. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  868. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  869. *Font Times-Roman: Standard "(001.000)" Standard ROM
  870. *Font Times-Bold: Standard "(001.000)" Standard ROM
  871. *Font Times-Italic: Standard "(001.000)" Standard ROM
  872. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  873. *Font Helvetica: Standard "(001.000)" Standard ROM
  874. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  875. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  876. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  877. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  878. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  879. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  880. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  881. *Font Symbol: Special "(001.000)" Standard ROM
  882. *Font AvantGarde-Book: Standard "(001.000)" Standard ROM
  883. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  884. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  885. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  886. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  887. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  888. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  889. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  890. *Font Helvetica-Light: Standard "(001.000)" Standard ROM
  891. *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
  892. *Font Helvetica-Black: Standard "(001.000)" Standard ROM
  893. *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
  894. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  895. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  896. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  897. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  898. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  899. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  900. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  901. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  902. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  903. *Font ZapfDingbats: Special "(001.000)" Special ROM
  904. *?FontQuery: "
  905.  save
  906.  4 dict begin
  907.   /sv exch def
  908.   /str (fonts/                              ) def
  909.   /st2 128 string def
  910.   { count 0 gt
  911.    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
  912.     {pop (Yes)}
  913.     { str exch st2 cvs dup length /len exch def
  914.      6 exch putinterval str 0 len 6 add getinterval mark exch
  915.      { } st2 filenameforall counttomark 0 gt
  916.      { cleartomark (Yes)}{cleartomark (No)}ifelse
  917.     }ifelse = flush
  918.    }{ exit } ifelse
  919.   } bind loop
  920.   (*) = flush
  921.   sv
  922.  end
  923.  restore
  924.  "
  925. *End
  926.  
  927. *?FontList: "
  928.  save
  929.  2 dict begin
  930.   /sv exch def
  931.   /str 128 string def
  932.   FontDirectory { pop == } bind forall flush
  933.   /filenameforall where
  934.   { pop save (fonts/*)
  935.    { dup length 6 sub 6 exch getinterval cvn == } bind
  936.    str filenameforall flush restore
  937.   } if
  938.   (*) = flush
  939.   sv
  940.  end
  941.  restore
  942.  "
  943. *End
  944.  
  945. *% Printer Messages (verbatim from printer):
  946. *Message: "%%  exitserver: permanent state may be changed  %%"
  947. *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"
  948. *Message: "\FontName\ not found, using Courier"
  949.  
  950. *% Status (format: %%  status: <one of these> %% )
  951. *Status: "Printer Busy"
  952. *Status: "Warming Up"
  953. *Status: "idle"
  954. *Status: "busy"
  955. *Status: "waiting"
  956. *Status: "initializing"
  957. *Status: "not ready"
  958.  
  959. *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )
  960. *Source: "Serial"
  961. *Source: "Parallel"
  962. *Source: "Network"
  963.  
  964. *% Printer Error (format: %%  PrinterError: <one of these>  %%)
  965. *PrinterError: "Paper Jam"
  966. *PrinterError: "Wrong Paper Length"
  967. *PrinterError: "Invalid Manual Insertion"
  968. *PrinterError: "Change Size in Feeder"
  969. *PrinterError: "Change Size in Tray 1"
  970. *PrinterError: "Change Size in Tray 2"
  971. *PrinterError: "Paper Out or Feed Failure - Feed"
  972. *PrinterError: "Load Manual Envelope"
  973. *PrinterError: "Paper Out or Feed Failure - Tray 1"
  974. *PrinterError: "Paper Out or Feed Failure - Tray 2"
  975. *PrinterError: "Load Manual Paper"
  976. *PrinterError: "Output Bin Full"
  977. *PrinterError: "Cover Open/Cartridge Not Installed"
  978. *PrinterError: "Insufficient Memory"
  979. *PrinterError: "Complex Page"
  980. *PrinterError: "Default Storage Error"
  981. *PrinterError: "Defective Font Card Installed"
  982. *PrinterError: "Flash Full"
  983. *PrinterError: "ioerror"
  984. *PrinterError: "Flash Error"
  985. *PrinterError: "Duplex Not Attached"
  986. *PrinterError: "Duplex Cover Open"
  987. *PrinterError: "Scheduled Maintenance"
  988. *PrinterError: "Toner Low"
  989. *PrinterError: "Service Error"
  990.  
  991. *%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
  992.  
  993. *% === Color Separation Information =====================
  994.  
  995. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  996.  
  997. *InkName: ProcessBlack/Process Black
  998. *InkName: CustomColor/Custom Color
  999. *InkName: ProcessCyan/Process Cyan
  1000. *InkName: ProcessMagenta/Process Magenta
  1001. *InkName: ProcessYellow/Process Yellow
  1002.  
  1003. *%  For 60 lpi / 300 dpi  ===============================
  1004.  
  1005. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1006. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1007. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1008. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1009. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1010.  
  1011. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1012. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1013. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1014. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1015. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1016.  
  1017. *%  For 53 lpi / 300 dpi  ===============================
  1018.  
  1019. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1020. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1021. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  1022. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  1023. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  1024.  
  1025. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1026. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1027. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1028. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1029. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  1030.  
  1031. *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================
  1032.  
  1033. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1034. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1035. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  1036. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  1037. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  1038.  
  1039. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1040. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1041. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1042. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1043. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  1044.  
  1045. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  1046.  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1047.  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1048.  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  1049.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  1050.  "
  1051. *End
  1052.  
  1053. *%  For 71 lpi / 600 dpi  ===============================
  1054.  
  1055. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  1056. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  1057. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  1058. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  1059. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  1060.  
  1061. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  1062. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  1063. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  1064. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  1065. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  1066.  
  1067. *% For 116 lpi / 1200 dpi ===================================================
  1068.  
  1069. *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  1070. *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  1071. *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
  1072. *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
  1073. *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
  1074.  
  1075. *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  1076. *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  1077. *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  1078. *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  1079. *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
  1080.  
  1081. *% End of PPD file for Lexmark Optra N Laser Printer
  1082.